package modelo.dominio;
import java.util.Date;

public class Historico {

    private Integer idHistorico;
    private String usuarioCrea;
    private String usuarioMod;
    private Date fechaCrea;
    private Date fechaMod;
    private String estado;

    public Date getFechaCrea() {
        return fechaCrea;
    }

    public void setFechaCrea(Date fechaCrea) {
        this.fechaCrea = fechaCrea;
    }

    public Date getFechaMod() {
        return fechaMod;
    }

    public void setFechaMod(Date fechaMod) {
        this.fechaMod = fechaMod;
    }

    public Historico() {
    }

    @Override
    public boolean equals(Object obj) {
        if (obj instanceof Historico) {
            Historico hist = (Historico) obj;
            if (hist.fechaMod == null || this.fechaMod == null) {
                return false;
            } else {
                if (hist.fechaMod.compareTo(this.fechaMod)==0) {
                    return true;
                } else {
                    return false;
                }
            }
        } else {
            return false;
        }
    }

    public Historico(String usuario) {
        this.usuarioCrea = usuario;
        this.usuarioMod = usuario;
        this.estado = "";
        this.fechaCrea = new Date();
        this.fechaMod = new Date();
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public void setIdHistorico(Integer idHistorico) {
        this.idHistorico = idHistorico;
    }

    public Integer getIdHistorico() {
        return idHistorico;
    }

    public String getUsuarioCrea() {
        return usuarioCrea;
    }

    public void setUsuarioCrea(String usuarioCrea) {
        this.usuarioCrea = usuarioCrea;
    }

    public String getUsuarioMod() {
        return usuarioMod;
    }

    public void setUsuarioMod(String usuarioMod) {
        this.usuarioMod = usuarioMod;
    }
}
